home *** CD-ROM | disk | FTP | other *** search
- import java.io.DataInputStream;
- import java.io.FilterInputStream;
- import java.io.IOException;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.util.StringTokenizer;
-
- class WaitThread implements Runnable {
- Instabase parent;
- Thread waitThread;
- // $FF: renamed from: s java.lang.String
- String field_0 = new String("");
- // $FF: renamed from: jj int
- int field_1;
- int oldj;
- // $FF: renamed from: i int
- int field_2 = 1;
-
- public WaitThread(Instabase var1) {
- this.parent = var1;
- }
-
- public void start() {
- if (this.waitThread == null) {
- this.waitThread = new Thread(this);
- this.waitThread.start();
- }
-
- }
-
- public void run() {
- String var1 = new String(this.parent.BCreated.getLabel());
- int var2 = 0;
-
- for(int var3 = 4; var3 <= 12; ++var3) {
- var2 += this.parent.sProvider.charAt(var3);
- }
-
- int var4 = 0;
-
- for(int var5 = 2; var5 < 19; ++var5) {
- var4 += var1.charAt(var5);
- }
-
- if (var1.charAt(4) == 'r' && this.parent.sProvider.charAt(11) == 's' && var1.charAt(16) == 'b' && var2 == 922 && var4 == 1511 && this.parent.sProvider.charAt(9) == 'b' && var1.charAt(11) == 'I' && this.parent.sProvider.charAt(10) == 'a' && var1.charAt(9) == 'y' && this.parent.sProvider.charAt(8) == 'a' && var1.charAt(8) == 'b' && this.parent.sProvider.charAt(4) == 'I' && var1.charAt(10) == ' ' && this.parent.sProvider.charAt(12) == 'e') {
- String var6 = new String("");
-
- try {
- URL var7 = new URL(this.parent.getDocumentBase(), this.parent.file1);
- URL var8 = new URL(this.parent.getDocumentBase(), this.parent.file2);
- this.parent.UrlGlobal = var7;
-
- try {
- var6 = this.parent.file1;
- DataInputStream var9 = new DataInputStream(var7.openStream());
- var6 = this.parent.file2;
- DataInputStream var10 = new DataInputStream(var8.openStream());
- int var11 = 1;
- new String("");
- this.field_0 = var10.readLine();
-
- for(StringTokenizer var13 = new StringTokenizer(this.field_0, "|"); var13.hasMoreTokens(); ++var11) {
- switch (var11) {
- case 1:
- this.parent.l1.setText(var13.nextToken());
- break;
- case 2:
- this.parent.l2.setText(var13.nextToken());
- break;
- case 3:
- this.parent.l3.setText(var13.nextToken());
- break;
- case 4:
- this.parent.l4.setText(var13.nextToken());
- break;
- case 5:
- this.parent.l5.setText(var13.nextToken());
- break;
- case 6:
- this.parent.l6.setText(var13.nextToken());
- break;
- case 7:
- this.parent.l7.setText(var13.nextToken());
- break;
- case 8:
- this.parent.l8.setText(var13.nextToken());
- break;
- case 9:
- this.parent.l9.setText(var13.nextToken());
- break;
- case 10:
- this.parent.l10.setText(var13.nextToken());
- break;
- case 11:
- this.parent.l11.setText(var13.nextToken());
- break;
- case 12:
- this.parent.l12.setText(var13.nextToken());
- break;
- case 13:
- this.parent.l13.setText(var13.nextToken());
- break;
- case 14:
- this.parent.l14.setText(var13.nextToken());
- break;
- case 15:
- this.parent.l15.setText(var13.nextToken());
- break;
- case 16:
- this.parent.l16.setText(var13.nextToken());
- break;
- case 17:
- this.parent.l17.setText(var13.nextToken());
- break;
- case 18:
- this.parent.l18.setText(var13.nextToken());
- }
- }
-
- ((FilterInputStream)var10).close();
- var11 = 1;
- this.field_2 = 0;
- if ((this.field_0 = var9.readLine()) != null) {
- this.parent.norec.setText("1");
- this.parent.db[this.field_2] = new String[19];
- if (this.field_0.length() >= 19) {
- StringTokenizer var12 = new StringTokenizer(this.field_0, "|");
-
- for(int var14 = 0; var14 <= 18; ++var14) {
- this.parent.db[this.field_2][var14] = var12.nextToken();
- }
-
- ++this.field_2;
- }
- }
-
- if (!this.parent.isLocal) {
- this.parent.show_record(0);
- }
-
- this.parent.updateImg(this.parent.getGraphics());
- new String("");
-
- while((this.field_0 = var9.readLine()) != null) {
- if (this.field_2 % 10 == 0) {
- this.parent.norec.setText(String.valueOf(this.field_2));
- }
-
- this.parent.db[this.field_2] = new String[19];
- if (this.field_0.length() >= 19) {
- StringTokenizer var21 = new StringTokenizer(this.field_0, "|");
-
- for(int var15 = 0; var15 <= 18; ++var15) {
- this.parent.db[this.field_2][var15] = var21.nextToken();
- }
-
- ++this.field_2;
- }
-
- if (this.field_2 == this.parent.max_no_rec) {
- break;
- }
- }
-
- this.parent.nr_rec = this.field_2;
- this.parent.LNrRec.setText(String.valueOf(this.field_2) + " records");
- ((FilterInputStream)var9).close();
- } catch (IOException var16) {
- this.parent.display_mess(45, 10, "File Missing: " + var6);
- this.parent.hide_butt();
- this.parent.hide_data();
- this.parent.isLocal = false;
- }
- } catch (MalformedURLException var17) {
- System.err.println(var17);
- this.parent.display_mess(45, 10, ((Throwable)var17).toString());
- this.parent.hide_butt();
- this.parent.hide_data();
- }
-
- this.parent.acknoledge();
- this.waitThread.stop();
- this.waitThread = null;
- } else {
- this.parent.hide_butt();
- this.parent.display_mess(40, 10, "Engine Error");
- this.parent.acknoledge();
- this.waitThread.stop();
- this.waitThread = null;
- }
- }
- }
-